package com.fy.service;

import com.fy.utils.result.PageResult;
import com.fy.pojo.dto.file.RecycleFileDTO;
import com.fy.pojo.vo.user.LoginUserVO;

import java.util.List;

public interface RecycleFileService {
    /**回收站文件分页查询
     *
     * @param recycleFileDTO
     * @param loginUserVO
     * @return
     */
    PageResult loadRecycleList(RecycleFileDTO recycleFileDTO, LoginUserVO loginUserVO);

    /**恢复删除
     *
     * @param fileIdList
     */
    void recoverFile(List<String> fileIdList);

    /**永久删除回收站文件
     *
     * @param delFileList
     */
    void delRecycleFile(List<String> delFileList,LoginUserVO loginUserVO);
}
